// 引入instance文件
import instance from "@/utils/axios.js";

// 引入token
import {getToken} from '@/utils/token.js'

// 用户登录接口
function userLogin({mobile,code}) {
    return instance({
        url: '/v1_0/authorizations',
        method: 'post',
        data: {
            mobile,
            code
        }
    })
}

// 导出接口
export { userLogin }

// 获取用户信息接口
function getUserInfo() {
    return instance({
        url: '/v1_0/user/profile',
        method: 'get',
    })
}

// 导出接口
export { getUserInfo }

// 编辑用户资料接口
function editUserInfo(data) {
    return instance({
        url: '/v1_0/user/profile',
        method: 'patch',
        data,
    })
}

// 导出接口
export { editUserInfo }

// 编辑用户头像
function editUserPhoto(fd) {
    return instance({
        url: '/v1_0/user/photo',
        method: 'patch',
        data: fd,
    })
}

// 导出接口
export { editUserPhoto }